
var obj = document.getElementById('fingervein');
var rtnInit=0;
var rtnFv=0;

//注册时浏览手指，获得采集用指静脉信息
function regist(){
    //调用HbisMfcFVOCX控件的硬件初始化接口【HBIS_Ini】；返回1，初始化失败；返回0，正常。
	try{
		rtnInit = obj.HBIS_Ini("");  //此方法需要传入加密键
		
		if (rtnInit ==1 ){
			
			return;//初始化失败
			
		}
		
		//调用HbisMfcFVOCX控件的浏览手指接口【HBIS_EnrollTemplate】；返回1，出错，控件内部报出错误信息；否则返回采集用指静脉信息字符串。
		rtnFv = obj.HBIS_EnrollTemplate();
		if(rtnFv == "1"){
			//控件提示错误信息。
		}else if(rtnFv != ""){
			//显示采集的静脉信息。
			//alert(rtnFv);
			document.getElementById("finger").innerHTML=rtnFv;
		}
	}catch(e){
		return;
	}

}

//认证时浏览手指，获得认证用指静脉信息
function verify() {
	try{
		//调用HbisMfcFVOCX控件的硬件初始化接口【HBIS_Ini】；返回1，初始化失败；返回0，正常。
		rtnInit = obj.HBIS_Ini("");  //此方法需要传入加密键
		
		if (rtnInit ==1 ){
			return;//初始化失败
		}
		
		//调用HbisMfcFVOCX控件的浏览手指接口【HBIS_Verify】；返回1，出错，控件内部报出错误信息；否则返回认证用指静脉信息字符串。
		rtnFv = obj.HBIS_Verify();
		if(rtnFv == "1"){
			alert("控件调用出错，请关闭后重新");
			return;
		}else if(rtnFv != ""){
			var val = ajaxResult("get",false,ProjectName+"/verifyFinger.verify.do",{"verFingerprint":rtnFv});
			return val;
		} 
		
	}catch(e){
		return;
	}
}   

